An interactive, visual approach to developing and applying parametric three-dimensional spatial grammars
نویسندگان
چکیده
Spatial grammars are rule based, generative systems for the specification of formal languages. Set and shape grammar formulations of spatial grammars enable the definition of spatial design languages and the creation of alternative designs. Since the introduction of the underlying formalism, they have been successfully applied to different domains including visual arts, architecture, and engineering. Although many spatial grammars exist on paper, only a few, limited spatial grammar systems have been computationally implemented to date; this is especially true for three-dimensional (3-D) systems. Most spatial grammars are hard-coded, that is, once implemented, the vocabulary and rules cannot be changed without reprogramming. This article presents a new approach and prototype implementation for a 3-D spatial grammar interpreter that enables interactive, visual development and application of grammar rules. The method is based on a set grammar that uses a set of parameterized primitives and includes the definition of nonparametric and parametric rules, as well as their automatic application. A method for the automatic matching of the left hand side of a rule in a current working shape, including defining parametric relations, is outlined. A prototype implementation is presented and used to illustrate the approach through three examples: the “kindergarten grammar,” vehicle wheel rims, and cylinder cooling fins. This approach puts the creation and use of 3-D spatial grammars on a more general level and supports designers with facilitated definition and application of their own rules in a familiar computer-aided design environment without requiring programming.
منابع مشابه
Three-dimensional labels: A unified approach to labels for a general spatial grammar interpreter
Spatial grammars are rule-based, generative systems for the specification of formal languages. Set and shape grammar formulations of spatial grammars enable the definition of spatial design languages and the creation of alternative designs. The original formalism includes labels that provide the possibility to restrict the application of rules or to incorporate additional, nongeometric informat...
متن کاملA syntactic approach based on distortion-tolerant Adjacency Grammars and a spatial-directed parser to interpret sketched diagrams
This paper presents a syntactic approach based on Adjacency Grammars (AG) for sketch diagram modeling and understanding. Diagrams are a combination of graphical symbols arranged according to a set of spatial rules defined by a visual language. AG describe visual shapes by productions defined in terms of terminal and non-terminal symbols (graphical primitives and subshapes), and a set functions ...
متن کاملDeveloping 3 dimensional model for estimation of acoustic power in urban pathways in geo-spatial information system framework
Around the word, traffic growth is causing growing air and noise pollution. Noise levels in a given area are affected by traffic on the streets as well as effective factors, including existing infrastructure and industrial centers, and so on. The purpose of this research is to model and estimate the amount of acoustic emission in the streets of Tehran's third district, using the 3D spatial info...
متن کاملVisual Parsing and 3D Visual Interface
We are working for visual paring in these years. We have developed the series of visual parser generators, such as Eviss, VIC and Rainbow. They generate a spatial parser by defining the grammars of visual language. Using generated spatial parser, they can analyze the figures and can execute the specified actions. The GUI generator and the subset of VISPATCH are shown as examples. Also as a futu...
متن کاملThree Dimensional Stability Analysis of a Liquid Propellant Combustor
A theoretical study analyzing three-dimensional combustion acoustic instabilities in a liquid propellant rocket engine combustor has been conducted. A linear theory based on Crocco’s pressure sensitive time lag model is used. To apply this theory the combustor is divided into two main components, including the combustion chamber and the converging part of the nozzle. The assumption of concentra...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- AI EDAM
دوره 25 شماره
صفحات -
تاریخ انتشار 2011